Skip to content

Add support for controlling PVC retention policy in 2 charts#159

Merged
jacekn merged 2 commits intostellar:mainfrom
jacekn:pvc
Apr 10, 2026
Merged

Add support for controlling PVC retention policy in 2 charts#159
jacekn merged 2 commits intostellar:mainfrom
jacekn:pvc

Conversation

@jacekn
Copy link
Copy Markdown
Contributor

@jacekn jacekn commented Apr 10, 2026

This PR adds support for controlling PVC retention policy using persistentVolumeClaimRetentionPolicy.
Default behaviour doesn't change so this PR is backwards compabitle.

This PR adds support for controlling PVC retention policy using
persistentVolumeClaimRetentionPolicy.
Default behaviour doesn't change so this PR is backwards compabitle.
Copilot AI review requested due to automatic review settings April 10, 2026 08:40
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an opt-in Helm values surface to control StatefulSet PVC retention behavior for the core and soroban-rpc charts via spec.persistentVolumeClaimRetentionPolicy, while keeping the default behavior unchanged.

Changes:

  • Document persistentVolumeClaimRetentionPolicy under each chart’s persistence values.
  • Conditionally render spec.persistentVolumeClaimRetentionPolicy in both StatefulSet templates.
  • Bump chart versions for core and soroban-rpc.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
charts/soroban-rpc/values.yaml Documents new optional persistence retention policy values.
charts/soroban-rpc/templates/soroban-rpc-sts.yaml Conditionally renders StatefulSet persistentVolumeClaimRetentionPolicy.
charts/soroban-rpc/Chart.yaml Version bump to reflect added configuration surface.
charts/core/values.yaml Documents new optional persistence retention policy values.
charts/core/templates/core-sts.yaml Conditionally renders StatefulSet persistentVolumeClaimRetentionPolicy.
charts/core/Chart.yaml Version bump to reflect added configuration surface.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jacekn jacekn merged commit d404086 into stellar:main Apr 10, 2026
2 checks passed
@jacekn jacekn deleted the pvc branch April 10, 2026 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants